d226423bd16a670df6b44b22c4feee268e8cb622,community/src/java/org/neo4j/impl/shell/apps/Ls.java,Ls,exec,#AppCommandParser#Session#Output#,74
Before Change
}
NodeOrRelationship thing = getNodeOrRelationship( node, parser );
this.displayProperties( thing, out, displayProperties, displayValues,
verbose, filter );
this.displayRelationships( parser, thing, out, displayRelationships,
verbose, filter );
return null;
}
After Change
}
@Override
protected String exec( AppCommandParser parser, Session session, Output out )
throws ShellException, RemoteException
{
boolean verbose = parser.options().containsKey( "v" );
boolean displayValues = verbose || !parser.options().containsKey( "q" );
boolean displayProperties = parser.options().containsKey( "p" );
boolean displayRelationships = parser.options().containsKey( "r" );
boolean caseSensitiveFilters = parser.options().containsKey( "s" );
boolean exactFilterMatch = parser.options().containsKey( "x" );
String keyFilter = parser.options().get( "f" );
String valueFilter = parser.options().get( "g" );
if ( !displayProperties && !displayRelationships )
{
displayProperties = true;
displayRelationships = true;
}
Node node = null;
if ( parser.arguments().isEmpty() )
{
node = this.getCurrentNode( session );
}
else
{
node = this.getNodeById( Long
.parseLong( parser.arguments().get( 0 ) ) );
}
NodeOrRelationship thing = getNodeOrRelationship( node, parser );
if ( displayProperties )
{
this.displayProperties( thing, out, displayValues, verbose,
keyFilter, valueFilter, caseSensitiveFilters,
exactFilterMatch );
}
if ( displayRelationships )
{
this.displayRelationships( parser, thing, out,
verbose, keyFilter, caseSensitiveFilters, exactFilterMatch );
}
return null;
}